# near model CODE resource # jump table entries: 537-572 (36 of them) fn00000000: 00000000 201F move.l D0, [A7]+ 00000002 41FA 0010 lea.l A0, [PC + 0x10 /* 00000014, value 0x61EA61E8 */] 00000006 9048 sub.w D0, A0 00000008 E248 lsr D0.w, 1 0000000A 225F movea.l A1, [A7]+ 0000000C 3F00 move.w -[A7], D0 0000000E 2F09 move.l -[A7], A1 00000010 ADEA syscall Pack3, auto_pop 00000012 61EC bsr -0x12 /* 00000000 */ export_96: 00000014 61EA bsr -0x14 /* 00000000 */ export_95: 00000016 61E8 bsr -0x16 /* 00000000 */ 00000018 61E6 bsr -0x18 /* 00000000 */ 0000001A 61E4 bsr -0x1A /* 00000000 */ fn0000001C: 0000001C 201F move.l D0, [A7]+ 0000001E 41FA 0010 lea.l A0, [PC + 0x10 /* 00000030, value 0x61EA61E8 */] 00000022 9048 sub.w D0, A0 00000024 E348 lsl D0.w, 1 00000026 225F movea.l A1, [A7]+ 00000028 3F00 move.w -[A7], D0 0000002A 2F09 move.l -[A7], A1 0000002C ADE7 syscall Pack0/ListManager, auto_pop 0000002E 61EC bsr -0x12 /* 0000001C */ 00000030 61EA bsr -0x14 /* 0000001C */ 00000032 61E8 bsr -0x16 /* 0000001C */ 00000034 61E6 bsr -0x18 /* 0000001C */ 00000036 61E4 bsr -0x1A /* 0000001C */ 00000038 61E2 bsr -0x1C /* 0000001C */ export_102: 0000003A 61E0 bsr -0x1E /* 0000001C */ 0000003C 61DE bsr -0x20 /* 0000001C */ 0000003E 61DC bsr -0x22 /* 0000001C */ 00000040 61DA bsr -0x24 /* 0000001C */ export_101: 00000042 61D8 bsr -0x26 /* 0000001C */ 00000044 61D6 bsr -0x28 /* 0000001C */ 00000046 61D4 bsr -0x2A /* 0000001C */ 00000048 61D2 bsr -0x2C /* 0000001C */ 0000004A 61D0 bsr -0x2E /* 0000001C */ export_100: 0000004C 61CE bsr -0x30 /* 0000001C */ 0000004E 61CC bsr -0x32 /* 0000001C */ export_99: 00000050 61CA bsr -0x34 /* 0000001C */ 00000052 61C8 bsr -0x36 /* 0000001C */ 00000054 61C6 bsr -0x38 /* 0000001C */ 00000056 61C4 bsr -0x3A /* 0000001C */ 00000058 61C2 bsr -0x3C /* 0000001C */ export_98: 0000005A 61C0 bsr -0x3E /* 0000001C */ export_97: 0000005C 61BE bsr -0x40 /* 0000001C */ 0000005E 61BC bsr -0x42 /* 0000001C */ 00000060 61BA bsr -0x44 /* 0000001C */ export_75: 00000062 225F movea.l A1, [A7]+ 00000064 201F move.l D0, [A7]+ 00000066 2F09 move.l -[A7], A1 00000068 A032 syscall FlushEvents 0000006A 4E75 rts label0000006C: 0000006C 7000 moveq.l D0, 0x00 label0000006E: 0000006E 2F09 move.l -[A7], A1 label00000070: 00000070 31C0 0220 move.w [0x00000220 /* MemErr */], D0 00000074 4E75 rts 00000076 7000 moveq.l D0, 0x00 00000078 60F6 bra -0x8 /* 00000070 */ export_76: 0000007A 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000007E 6A2A bpl +0x2C /* 000000AA */ 00000080 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */] 00000084 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */] 00000088 2008 move.l D0, A0 0000008A 9091 sub.l D0, [A1] 0000008C 740C moveq.l D2, 0x0C 0000008E B082 cmp.l D0, D2 00000090 6516 bcs +0x18 /* 000000A8 */ 00000092 2251 movea.l A1, [A1] 00000094 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0 00000098 2280 move.l [A1], D0 0000009A 4211 clr.b [A1] 0000009C 2278 02AA movea.l A1, [0x000002AA /* ApplZone */] 000000A0 2288 move.l [A1], A0 000000A2 2082 move.l [A0], D2 000000A4 D1A9 000C add.l [A1 + 0xC], D0 label000000A8: 000000A8 4E75 rts label000000AA: 000000AA A063 syscall MaxApplZone 000000AC 4E75 rts export_77: 000000AE 225F movea.l A1, [A7]+ 000000B0 201F move.l D0, [A7]+ 000000B2 A11E syscall NewPtr, flags=1 000000B4 2E88 move.l [A7], A0 000000B6 4EFA FFB6 jmp [PC - 0x4A /* 0000006E */] export_78: 000000BA 225F movea.l A1, [A7]+ 000000BC 205F movea.l A0, [A7]+ 000000BE A01F syscall DisposPtr/DisposePtr 000000C0 4EFA FFAC jmp [PC - 0x54 /* 0000006E */] export_79: 000000C4 225F movea.l A1, [A7]+ 000000C6 201F move.l D0, [A7]+ 000000C8 A122 syscall NewHandle, flags=1 000000CA 2E88 move.l [A7], A0 000000CC 4EFA FFA0 jmp [PC - 0x60 /* 0000006E */] export_80: 000000D0 225F movea.l A1, [A7]+ 000000D2 205F movea.l A0, [A7]+ 000000D4 A023 syscall DisposHandle/DisposeHandle 000000D6 4EFA FF96 jmp [PC - 0x6A /* 0000006E */] export_81: 000000DA 225F movea.l A1, [A7]+ 000000DC 205F movea.l A0, [A7]+ 000000DE A025 syscall GetHandleSize 000000E0 2E80 move.l [A7], D0 000000E2 6A06 bpl +0x8 /* 000000EA */ 000000E4 4297 clr.l [A7] 000000E6 4EFA FF86 jmp [PC - 0x7A /* 0000006E */] label000000EA: 000000EA 4EFA FF80 jmp [PC - 0x80 /* 0000006C */] export_82: 000000EE 225F movea.l A1, [A7]+ 000000F0 205F movea.l A0, [A7]+ 000000F2 A029 syscall HLock 000000F4 4EFA FF78 jmp [PC - 0x88 /* 0000006E */] export_83: 000000F8 225F movea.l A1, [A7]+ 000000FA 205F movea.l A0, [A7]+ 000000FC A02A syscall HUnlock 000000FE 4EFA FF6E jmp [PC - 0x92 /* 0000006E */] export_84: 00000102 225F movea.l A1, [A7]+ 00000104 205F movea.l A0, [A7]+ 00000106 A049 syscall HPurge 00000108 4EFA FF64 jmp [PC - 0x9C /* 0000006E */] export_85: 0000010C 225F movea.l A1, [A7]+ 0000010E 205F movea.l A0, [A7]+ 00000110 A04A syscall HNoPurge 00000112 4EFA FF5A jmp [PC - 0xA6 /* 0000006E */] export_86: 00000116 4E56 FFB0 link A6, -0x0050 0000011A 41EE FFB0 lea.l A0, [A6 - 0x50] 0000011E 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 00000124 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 0000012A 4228 001A clr.b [A0 + 0x1A] 0000012E 4268 001C clr.w [A0 + 0x1C] 00000132 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00000134 3D40 0012 move.w [A6 + 0x12], D0 00000138 41E8 0020 lea.l A0, [A0 + 0x20] 0000013C 226E 0008 movea.l A1, [A6 + 0x8] 00000140 7010 moveq.l D0, 0x10 00000142 A02E syscall BlockMove/BlockMoveData 00000144 4E5E unlink A6 00000146 225F movea.l A1, [A7]+ 00000148 DEFC 000A add.w A7, 0xA /* '\n' */ 0000014C 4ED1 jmp [A1] export_87: 0000014E 4E56 FFC0 link A6, -0x0040 00000152 41EE FFC0 lea.l A0, [A6 - 0x40] 00000156 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 0000015C A014 syscall GetVol/PBHGetVol/HGetVol 0000015E 3D40 0010 move.w [A6 + 0x10], D0 00000162 226E 0008 movea.l A1, [A6 + 0x8] 00000166 32A8 0016 move.w [A1], [A0 + 0x16] 0000016A 4E5E unlink A6 0000016C 225F movea.l A1, [A7]+ 0000016E 508F addq.l A7, 8 00000170 4ED1 jmp [A1] export_88: 00000172 4E56 FFC0 link A6, -0x0040 00000176 41EE FFC0 lea.l A0, [A6 - 0x40] 0000017A 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00000180 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00000186 A015 syscall SetVol/PBHSetVol/HSetVol 00000188 3D40 000E move.w [A6 + 0xE], D0 0000018C 4E5E unlink A6 0000018E 225F movea.l A1, [A7]+ 00000190 5C8F addq.l A7, 6 00000192 4ED1 jmp [A1] export_89: 00000194 4E56 FFB0 link A6, -0x0050 00000198 41EE FFB0 lea.l A0, [A6 - 0x50] 0000019C 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 000001A2 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 000001A8 4228 001A clr.b [A0 + 0x1A] 000001AC 4268 001C clr.w [A0 + 0x1C] 000001B0 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 000001B2 43E8 0020 lea.l A1, [A0 + 0x20] 000001B6 206E 0008 movea.l A0, [A6 + 0x8] 000001BA 7010 moveq.l D0, 0x10 000001BC A02E syscall BlockMove/BlockMoveData 000001BE 41EE FFB0 lea.l A0, [A6 - 0x50] 000001C2 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo 000001C4 3D40 0012 move.w [A6 + 0x12], D0 000001C8 4E5E unlink A6 000001CA 225F movea.l A1, [A7]+ 000001CC DEFC 000A add.w A7, 0xA /* '\n' */ 000001D0 4ED1 jmp [A1] export_91: 000001D2 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 000001D6 B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */] 000001DA 661E bne +0x20 /* 000001FA */ 000001DC 703A moveq.l D0, 0x3A 000001DE A322 syscall NewHandleClear, flags=3 000001E0 6600 00D2 bne +0xD4 /* 000002B4 */ 000001E4 A029 syscall HLock 000001E6 21C8 0AE8 move.l [0x00000AE8 /* SoundGlue */], A0 000001EA 2250 movea.l A1, [A0] 000001EC 2378 033C 0034 move.l [A1 + 0x34], [0x0000033C /* IAZNotify */] 000001F2 43FA 0102 lea.l A1, [PC + 0x102 /* 000002F6, value 0x61E42038 */] 000001F6 21C9 033C move.l [0x0000033C /* IAZNotify */], A1 label000001FA: 000001FA 2250 movea.l A1, [A0] 000001FC 4A69 0010 tst.w [A1 + 0x10] 00000200 6F7E ble +0x80 /* 00000280 */ 00000202 222F 0004 move.l D1, [A7 + 0x4] 00000206 6B72 bmi +0x74 /* 0000027A */ 00000208 50E9 0039 st [A1 + 0x39] 0000020C 3229 0032 move.w D1, [A1 + 0x32] 00000210 2408 move.l D2, A0 00000212 48E7 6000 movem.l -[A7], D1,D2 00000216 A9E1 syscall HandToHand 00000218 4CDF 0006 movem.l D1,D2, [A7]+ 0000021C 4A40 tst.w D0 0000021E 6600 0094 bne +0x96 /* 000002B4 */ 00000222 7000 moveq.l D0, 0x00 00000224 0641 000C addi.w D1, 0xC 00000228 3001 move.w D0, D1 0000022A A024 syscall SetHandleSize 0000022C 6600 0086 bne +0x88 /* 000002B4 */ 00000230 A029 syscall HLock 00000232 21C8 0AE8 move.l [0x00000AE8 /* SoundGlue */], A0 00000236 2250 movea.l A1, [A0] 00000238 2078 027A movea.l A0, [0x0000027A /* SoundDCE */] 0000023C 2149 0008 move.l [A0 + 0x8], A1 00000240 2149 000C move.l [A0 + 0xC], A1 00000244 2042 movea.l A0, D2 00000246 2050 movea.l A0, [A0] 00000248 1028 0038 move.b D0, [A0 + 0x38] 0000024C 8129 0038 or.b [A1 + 0x38], D0 00000250 2042 movea.l A0, D2 00000252 A023 syscall DisposHandle/DisposeHandle 00000254 3341 0032 move.w [A1 + 0x32], D1 00000258 08A9 0000 0038 bclr.b [A1 + 0x38], 0x0 0000025E 6708 beq +0xA /* 00000268 */ 00000260 4269 0010 clr.w [A1 + 0x10] 00000264 4EBA 009C jsr [PC + 0x9C /* 00000302 */] label00000268: 00000268 51E9 0039 sf [A1 + 0x39] 0000026C D2C1 add.w A1, D1 0000026E 700C moveq.l D0, 0x0C 00000270 92C0 sub.w A1, D0 00000272 41EF 0004 lea.l A0, [A7 + 0x4] 00000276 A02E syscall BlockMove/BlockMoveData 00000278 603E bra +0x40 /* 000002B8 */ label0000027A: 0000027A 3028 0010 move.w D0, [A0 + 0x10] 0000027E 6EFA bgt -0x4 /* 0000027A */ label00000280: 00000280 2049 movea.l A0, A1 00000282 317C 003A 0032 move.w [A0 + 0x32], 0x3A /* ':' */ 00000288 216F 0008 0024 move.l [A0 + 0x24], [A7 + 0x8] 0000028E 216F 000C 0020 move.l [A0 + 0x20], [A7 + 0xC] 00000294 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 0000029A 222F 0004 move.l D1, [A7 + 0x4] 0000029E 6A04 bpl +0x6 /* 000002A4 */ 000002A0 A003 syscall Write 000002A2 600E bra +0x10 /* 000002B2 */ label000002A4: 000002A4 2141 001C move.l [A0 + 0x1C], D1 000002A8 43FA 0058 lea.l A1, [PC + 0x58 /* 00000302, value 0x48E7E0C0 */] 000002AC 2149 000C move.l [A0 + 0xC], A1 000002B0 A403 syscall Write, flags=4 label000002B2: 000002B2 4A40 tst.w D0 label000002B4: 000002B4 6702 beq +0x4 /* 000002B8 */ 000002B6 6108 bsr +0xA /* 000002C0 */ label000002B8: 000002B8 225F movea.l A1, [A7]+ 000002BA DEFC 000C add.w A7, 0xC 000002BE 4ED1 jmp [A1] fn000002C0: 000002C0 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 000002C4 B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */] 000002C8 6710 beq +0x12 /* 000002DA */ 000002CA 2250 movea.l A1, [A0] 000002CC 21E9 0034 033C move.l [0x0000033C /* IAZNotify */], [A1 + 0x34] 000002D2 A023 syscall DisposHandle/DisposeHandle 000002D4 21F8 0A06 0AE8 move.l [0x00000AE8 /* SoundGlue */], [0x00000A06 /* MinusOne */] label000002DA: 000002DA 4E75 rts export_90: fn000002DC: 000002DC 4E56 FFE0 link A6, -0x0020 000002E0 41EE FFE0 lea.l A0, [A6 - 0x20] 000002E4 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 000002EA A206 syscall KillIO, flags=2 000002EC 4278 0280 clr.w [0x00000280 /* CurPitch */] 000002F0 61CE bsr -0x30 /* 000002C0 */ 000002F2 4E5E unlink A6 label000002F4: 000002F4 4E75 rts 000002F6 61E4 bsr -0x1A /* 000002DC */ 000002F8 2038 033C move.l D0, [0x0000033C /* IAZNotify */] 000002FC 6FF6 ble -0x8 /* 000002F4 */ 000002FE 2040 movea.l A0, D0 00000300 4ED0 jmp [A0] fn00000302: 00000302 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000306 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 0000030A 2050 movea.l A0, [A0] 0000030C 4A28 0039 tst.b [A0 + 0x39] 00000310 6706 beq +0x8 /* 00000318 */ 00000312 50E8 0038 st [A0 + 0x38] 00000316 6062 bra +0x64 /* 0000037A */ label00000318: 00000318 3028 0032 move.w D0, [A0 + 0x32] 0000031C 2228 001C move.l D1, [A0 + 0x1C] 00000320 670C beq +0xE /* 0000032E */ 00000322 2241 movea.l A1, D1 00000324 48E7 8080 movem.l -[A7], D0,A0 00000328 4E91 jsr [A1] 0000032A 4CDF 0101 movem.l D0,A0, [A7]+ label0000032E: 0000032E 0C40 003A cmpi.w D0, 0x3A /* ':' */ 00000332 6746 beq +0x48 /* 0000037A */ 00000334 2248 movea.l A1, A0 00000336 41E8 003A lea.l A0, [A0 + 0x3A] 0000033A 2358 001C move.l [A1 + 0x1C], [A0]+ 0000033E 2358 0024 move.l [A1 + 0x24], [A0]+ 00000342 2358 0020 move.l [A1 + 0x20], [A0]+ 00000346 337C FFFC 0018 move.w [A1 + 0x18], 0xFFFC 0000034C 7246 moveq.l D1, 0x46 0000034E 9041 sub.w D0, D1 00000350 6712 beq +0x14 /* 00000364 */ 00000352 3200 move.w D1, D0 00000354 48C0 ext.l D0 00000356 2248 movea.l A1, A0 00000358 92FC 000C sub.w A1, 0xC 0000035C A02E syscall BlockMove/BlockMoveData 0000035E 0641 003A addi.w D1, 0x3A /* ':' */ 00000362 6002 bra +0x4 /* 00000366 */ label00000364: 00000364 723A moveq.l D1, 0x3A label00000366: 00000366 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 0000036A 2050 movea.l A0, [A0] 0000036C 3141 0032 move.w [A0 + 0x32], D1 00000370 43FA FF90 lea.l A1, [PC - 0x70 /* 00000302, value 0x48E7E0C0 */] 00000374 2149 000C move.l [A0 + 0xC], A1 00000378 A403 syscall Write, flags=4 label0000037A: 0000037A 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 0000037E 4E75 rts export_92: 00000380 225F movea.l A1, [A7]+ 00000382 50D7 st [A7] 00000384 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 00000388 B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */] 0000038C 6708 beq +0xA /* 00000396 */ 0000038E 2050 movea.l A0, [A0] 00000390 4A68 0010 tst.w [A0 + 0x10] 00000394 5FD7 sle [A7] label00000396: 00000396 4417 neg.b [A7] 00000398 4ED1 jmp [A1] export_94: 0000039A 206F 0004 movea.l A0, [A7 + 0x4] 0000039E 43E8 0001 lea.l A1, [A0 + 0x1] 000003A2 7000 moveq.l D0, 0x00 label000003A4: 000003A4 1210 move.b D1, [A0] 000003A6 10C0 move.b [A0]+, D0 000003A8 1001 move.b D0, D1 000003AA 66F8 bne -0x6 /* 000003A4 */ 000003AC 91C9 sub.l A0, A1 000003AE 2008 move.l D0, A0 000003B0 1300 move.b -[A1], D0 000003B2 2009 move.l D0, A1 000003B4 4E75 rts export_93: 000003B6 206F 0004 movea.l A0, [A7 + 0x4] 000003BA 7000 moveq.l D0, 0x00 000003BC 1010 move.b D0, [A0] 000003BE 6004 bra +0x6 /* 000003C4 */ label000003C0: 000003C0 10E8 0001 move.b [A0]+, [A0 + 0x1] label000003C4: 000003C4 51C8 FFFA dbf D0, -0x8 /* 000003C0 */ 000003C8 4210 clr.b [A0] 000003CA 202F 0004 move.l D0, [A7 + 0x4] 000003CE 4E75 rts 000003D0 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 000003D6 2208 move.l D1, A0 000003D8 302F 000C move.w D0, [A7 + 0xC] 000003DC 5340 subq.w D0, 1 000003DE 6C06 bge +0x8 /* 000003E6 */ label000003E0: 000003E0 2008 move.l D0, A0 000003E2 9081 sub.l D0, D1 000003E4 6014 bra +0x16 /* 000003FA */ label000003E6: 000003E6 10D9 move.b [A0]+, [A1]+ 000003E8 57C8 FFFC dbeq D0, -0x6 /* 000003E6 */ 000003EC 4A20 tst.b -[A0] 000003EE 67F0 beq -0xE /* 000003E0 */ 000003F0 4A40 tst.w D0 000003F2 6DEC blt -0x12 /* 000003E0 */ 000003F4 5288 addq.l A0, 1 000003F6 4210 clr.b [A0] 000003F8 60E6 bra -0x18 /* 000003E0 */ label000003FA: 000003FA 4E75 rts 000003FC 206F 0004 movea.l A0, [A7 + 0x4] label00000400: 00000400 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ 00000404 6716 beq +0x18 /* 0000041C */ 00000406 0C10 0003 cmpi.b [A0], 0x3 0000040A 6710 beq +0x12 /* 0000041C */ 0000040C 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */ 00000410 6D06 blt +0x8 /* 00000418 */ 00000412 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00000416 6F04 ble +0x6 /* 0000041C */ label00000418: 00000418 5288 addq.l A0, 1 0000041A 60E4 bra -0x1A /* 00000400 */ label0000041C: 0000041C 2008 move.l D0, A0 0000041E 4E75 rts 00000420 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 00000426 2008 move.l D0, A0 label00000428: 00000428 4A18 tst.b [A0]+ 0000042A 66FC bne -0x2 /* 00000428 */ 0000042C 5388 subq.l A0, 1 label0000042E: 0000042E 10D9 move.b [A0]+, [A1]+ 00000430 66FC bne -0x2 /* 0000042E */ 00000432 4E75 rts export_68: 00000434 206F 0004 movea.l A0, [A7 + 0x4] 00000438 142F 0009 move.b D2, [A7 + 0x9] 0000043C 7000 moveq.l D0, 0x00 label0000043E: 0000043E 1218 move.b D1, [A0]+ 00000440 6606 bne +0x8 /* 00000448 */ 00000442 4A02 tst.b D2 00000444 6706 beq +0x8 /* 0000044C */ 00000446 6008 bra +0xA /* 00000450 */ label00000448: 00000448 B202 cmp.b D1, D2 0000044A 66F2 bne -0xC /* 0000043E */ label0000044C: 0000044C 2008 move.l D0, A0 0000044E 5380 subq.l D0, 1 label00000450: 00000450 4E75 rts 00000452 4EED 0242 jmp [A5 + 0x242 /* export_68 */] 00000456 4E75 rts export_69: 00000458 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] label0000045E: 0000045E B109 cmpm.b [A0]+, [A1]+ 00000460 6606 bne +0x8 /* 00000468 */ 00000462 4A28 FFFF tst.b [A0 - 0x1] 00000466 66F6 bne -0x8 /* 0000045E */ label00000468: 00000468 1020 move.b D0, -[A0] 0000046A 9021 sub.b D0, -[A1] 0000046C 4880 ext.w D0 0000046E 4E75 rts 00000470 4EED 024A jmp [A5 + 0x24A /* export_69 */] 00000474 4E75 rts export_74: 00000476 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 0000047C 2008 move.l D0, A0 label0000047E: 0000047E 10D9 move.b [A0]+, [A1]+ 00000480 66FC bne -0x2 /* 0000047E */ 00000482 4E75 rts 00000484 4EED 0272 jmp [A5 + 0x272 /* export_74 */] 00000488 4E75 rts export_67: 0000048A 206F 0004 movea.l A0, [A7 + 0x4] 0000048E 222F 0008 move.l D1, [A7 + 0x8] label00000492: 00000492 4A10 tst.b [A0] 00000494 6712 beq +0x14 /* 000004A8 */ 00000496 2241 movea.l A1, D1 label00000498: 00000498 4A11 tst.b [A1] 0000049A 6708 beq +0xA /* 000004A4 */ 0000049C B308 cmpm.b [A1]+, [A0]+ 0000049E 5388 subq.l A0, 1 000004A0 6706 beq +0x8 /* 000004A8 */ 000004A2 60F4 bra -0xA /* 00000498 */ label000004A4: 000004A4 5288 addq.l A0, 1 000004A6 60EA bra -0x14 /* 00000492 */ label000004A8: 000004A8 2008 move.l D0, A0 000004AA 90AF 0004 sub.l D0, [A7 + 0x4] 000004AE 4E75 rts 000004B0 4EED 023A jmp [A5 + 0x23A /* export_67 */] 000004B4 4E75 rts export_71: 000004B6 206F 0004 movea.l A0, [A7 + 0x4] label000004BA: 000004BA 4A18 tst.b [A0]+ 000004BC 66FC bne -0x2 /* 000004BA */ 000004BE 2008 move.l D0, A0 000004C0 90AF 0004 sub.l D0, [A7 + 0x4] 000004C4 5380 subq.l D0, 1 000004C6 4E75 rts 000004C8 4EED 025A jmp [A5 + 0x25A /* export_71 */] 000004CC 4E75 rts 000004CE 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 000004D4 2008 move.l D0, A0 000004D6 322F 000C move.w D1, [A7 + 0xC] 000004DA 6F16 ble +0x18 /* 000004F2 */ label000004DC: 000004DC 4A18 tst.b [A0]+ 000004DE 66FC bne -0x2 /* 000004DC */ 000004E0 5388 subq.l A0, 1 000004E2 5341 subq.w D1, 1 label000004E4: 000004E4 10D9 move.b [A0]+, [A1]+ 000004E6 57C9 FFFC dbeq D1, -0x6 /* 000004E4 */ 000004EA 4A28 FFFF tst.b [A0 - 0x1] 000004EE 6702 beq +0x4 /* 000004F2 */ 000004F0 4210 clr.b [A0] label000004F2: 000004F2 4E75 rts 000004F4 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 000004FA 4240 clr.w D0 000004FC 322F 000C move.w D1, [A7 + 0xC] 00000500 6F0A ble +0xC /* 0000050C */ label00000502: 00000502 B308 cmpm.b [A1]+, [A0]+ 00000504 6708 beq +0xA /* 0000050E */ label00000506: 00000506 1020 move.b D0, -[A0] 00000508 9021 sub.b D0, -[A1] 0000050A 4880 ext.w D0 label0000050C: 0000050C 600C bra +0xE /* 0000051A */ label0000050E: 0000050E 5341 subq.w D1, 1 00000510 67F4 beq -0xA /* 00000506 */ 00000512 4A28 FFFF tst.b [A0 - 0x1] 00000516 67EE beq -0x10 /* 00000506 */ 00000518 60E8 bra -0x16 /* 00000502 */ label0000051A: 0000051A 4E75 rts export_70: 0000051C 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 00000522 2008 move.l D0, A0 00000524 322F 000C move.w D1, [A7 + 0xC] 00000528 6E02 bgt +0x4 /* 0000052C */ label0000052A: 0000052A 6012 bra +0x14 /* 0000053E */ label0000052C: 0000052C 10D9 move.b [A0]+, [A1]+ 0000052E 6706 beq +0x8 /* 00000536 */ 00000530 5341 subq.w D1, 1 00000532 6EF8 bgt -0x6 /* 0000052C */ 00000534 67F4 beq -0xA /* 0000052A */ label00000536: 00000536 5341 subq.w D1, 1 00000538 67F0 beq -0xE /* 0000052A */ 0000053A 4218 clr.b [A0]+ 0000053C 60F8 bra -0x6 /* 00000536 */ label0000053E: 0000053E 4E75 rts export_73: 00000540 206F 0004 movea.l A0, [A7 + 0x4] 00000544 222F 0008 move.l D1, [A7 + 0x8] 00000548 7000 moveq.l D0, 0x00 label0000054A: 0000054A 4A10 tst.b [A0] 0000054C 6710 beq +0x12 /* 0000055E */ 0000054E 2241 movea.l A1, D1 label00000550: 00000550 1419 move.b D2, [A1]+ 00000552 6604 bne +0x6 /* 00000558 */ 00000554 5288 addq.l A0, 1 00000556 60F2 bra -0xC /* 0000054A */ label00000558: 00000558 B410 cmp.b D2, [A0] 0000055A 66F4 bne -0xA /* 00000550 */ 0000055C 2008 move.l D0, A0 label0000055E: 0000055E 4E75 rts 00000560 4EED 026A jmp [A5 + 0x26A /* export_73 */] 00000564 4E75 rts 00000566 206F 0004 movea.l A0, [A7 + 0x4] 0000056A 102F 0009 move.b D0, [A7 + 0x9] label0000056E: 0000056E 1218 move.b D1, [A0]+ 00000570 6608 bne +0xA /* 0000057A */ 00000572 4A00 tst.b D0 00000574 6708 beq +0xA /* 0000057E */ 00000576 70FF moveq.l D0, 0xFFFFFFFF 00000578 600C bra +0xE /* 00000586 */ label0000057A: 0000057A B200 cmp.b D1, D0 0000057C 66F0 bne -0xE /* 0000056E */ label0000057E: 0000057E 2008 move.l D0, A0 00000580 90AF 0004 sub.l D0, [A7 + 0x4] 00000584 5340 subq.w D0, 1 label00000586: 00000586 4E75 rts 00000588 206F 0004 movea.l A0, [A7 + 0x4] 0000058C 122F 0009 move.b D1, [A7 + 0x9] 00000590 7001 moveq.l D0, 0x01 label00000592: 00000592 1418 move.b D2, [A0]+ 00000594 6708 beq +0xA /* 0000059E */ 00000596 B401 cmp.b D2, D1 00000598 66F8 bne -0x6 /* 00000592 */ 0000059A 2008 move.l D0, A0 0000059C 60F4 bra -0xA /* 00000592 */ label0000059E: 0000059E 4A01 tst.b D1 000005A0 6602 bne +0x4 /* 000005A4 */ 000005A2 2008 move.l D0, A0 label000005A4: 000005A4 5380 subq.l D0, 1 000005A6 4E75 rts 000005A8 206F 0004 movea.l A0, [A7 + 0x4] 000005AC 222F 0008 move.l D1, [A7 + 0x8] 000005B0 7000 moveq.l D0, 0x00 label000005B2: 000005B2 4A10 tst.b [A0] 000005B4 6710 beq +0x12 /* 000005C6 */ 000005B6 2241 movea.l A1, D1 label000005B8: 000005B8 1419 move.b D2, [A1]+ 000005BA 6706 beq +0x8 /* 000005C2 */ 000005BC B410 cmp.b D2, [A0] 000005BE 66F8 bne -0x6 /* 000005B8 */ 000005C0 2008 move.l D0, A0 label000005C2: 000005C2 5288 addq.l A0, 1 000005C4 60EC bra -0x12 /* 000005B2 */ label000005C6: 000005C6 4E75 rts 000005C8 206F 0004 movea.l A0, [A7 + 0x4] 000005CC 2248 movea.l A1, A0 000005CE 122F 0009 move.b D1, [A7 + 0x9] 000005D2 2008 move.l D0, A0 label000005D4: 000005D4 1418 move.b D2, [A0]+ 000005D6 6708 beq +0xA /* 000005E0 */ 000005D8 B401 cmp.b D2, D1 000005DA 66F8 bne -0x6 /* 000005D4 */ 000005DC 2008 move.l D0, A0 000005DE 60F4 bra -0xA /* 000005D4 */ label000005E0: 000005E0 4A01 tst.b D1 000005E2 6602 bne +0x4 /* 000005E6 */ 000005E4 2008 move.l D0, A0 label000005E6: 000005E6 9089 sub.l D0, A1 000005E8 5340 subq.w D0, 1 000005EA 4E75 rts export_72: 000005EC 206F 0004 movea.l A0, [A7 + 0x4] 000005F0 222F 0008 move.l D1, [A7 + 0x8] label000005F4: 000005F4 4A10 tst.b [A0] 000005F6 6710 beq +0x12 /* 00000608 */ 000005F8 2241 movea.l A1, D1 label000005FA: 000005FA 4A11 tst.b [A1] 000005FC 670A beq +0xC /* 00000608 */ 000005FE B308 cmpm.b [A1]+, [A0]+ 00000600 5388 subq.l A0, 1 00000602 66F6 bne -0x8 /* 000005FA */ 00000604 5288 addq.l A0, 1 00000606 60EC bra -0x12 /* 000005F4 */ label00000608: 00000608 2008 move.l D0, A0 0000060A 90AF 0004 sub.l D0, [A7 + 0x4] 0000060E 4E75 rts 00000610 4EED 0262 jmp [A5 + 0x262 /* export_72 */] 00000614 4E75 rts